package net.xuzhen97.distributed.transaction.order.manager.microservice;

import feign.Retryer;
import org.springframework.context.annotation.Bean;

public class CourseClientConfiguration {
    /**
     * 自定义重试机制
     * @return
     */
    @Bean
    public Retryer feignRetryer() {
        //fegin提供的默认实现，最大请求次数为5，初始间隔时间为100ms，下次间隔时间1.5倍递增，重试间最大间隔时间为1s，
        return new Retryer.Default();
    }
}
